/**
 * 在线缓存
 */
let cache = {
    //刷新缓存键名
    cacheNameArr: ['QH_API'],
    //刷新缓存时间
    cacheDate: null,
    //群晖音乐缓存信息
    AudioStation: {},
    //播放列表
    musicList: {},
    //点击加载的音乐id
    loadMusicId: null,
    //所有音乐列表缓存
    loadAllMusicList: [],
    //虚拟可视列表参数
    virtualListConfig: {
        //所有音乐的列表
        allMusicList: [],
        //每条数据所占高度 px
        itemHeight: 70 + 10,
        //每次加载到可视区域的数量，itemHeight X showNum 要可视区域高度 ，否则页面滚动不了。
        showNum: 50,
        //偏移量
        top: 0,
        //卷起的高度
        scrollTop: 0,
        //可视区域第一条数据的索引
        startIndex: 0,
        //可视区域最后一条数据后面那条数据的的索引，因为后面要用slice(start,end)方法取需要的数据，但是slice规定end对应数据不包含在里面    
        endIndex: 0,
        //原始索引记录
        oldIndex: {
            startIndex: 0,
            endIndex: 0
        },
        //虚拟列表前隐藏的音乐个数
        beforeItemNum: 10
    }
}
module.exports = cache
